/**
 * 公共方法
 */
$(function(){
	
	window.server = "http://localhost:9999";
		
	window.wq = {
			/**
			 * 模板生成器
			 * option = {
			 *    sricptId : ?, script 模板id（必填）
			 *    htmlId : ? ,html id （必填）
			 *    data : ?  ,数据 （必填）
			 *    method : ? 页面展示方式
			 * }
			 */
			getHandlebars : function(option){
			    var template = Handlebars.compile($("#" + option.sricptId).html());
			    if(option.method == null || option.method == 1)
			    	$("#" + option.htmlId).html(template(option.data));
			    else if(option.method == 2)
			    	$("#" + option.htmlId).append(template(option.data));
			    else
			    	$("#" + option.htmlId).html(template(option.data));
			},
			/**
			 * 信息提示
			 * info 消息
			 * isRefresh 是否刷新页面
			 */
			msg : function(info , isRefresh){
				if(info == null || info == '')
					info = '系统繁忙';
				else{
					$("#infoModal .modal-body").text(info);
					$("#infoModal").modal('show');
					if(isRefresh){
						$(".close").click(function(){
							wq.refreshPage();
						});
						
						$("#infoModal").click(function(){
							wq.refreshPage();
						});
					}
				}
			},
			/**
			 * 询问框
			 * selector 为必填字段， 自定义的class
			 */
			cf : function(option){
				if(option.selector == null || option.selector == ''){
					wq.msg('使用询问框错误，selector字段为必填');
					return false;
				}
				if(option.title != null && option.title != ''){
					$("#comfirmModal .modal-title").text(option.title);
				}
				$("#comfirmModal .modal-body").text(option.info);
				$("#comfirmEnter").addClass(option.selector);
				$("#comfirmModal").modal('show');
			},
			/**
			 * 关闭询问框
			 */
			closeCf : function(className){
				$("#comfirmModal .modal-title").text('');
				$("#comfirmModal .modal-body").text('');
				if($("#comfirmEnter").hasClass(className)){
					$("#comfirmEnter").removeClass(className);
				}
				$("#comfirmModal").modal('hide');
			},
			
			/**
			 * 跳转页面
			 */
			toPage : function(href,isOpen){
				if(href == '' || href == null){
					if(isOpen){
						window.open(server + "/404");
					}else{
						window.location.href = server + "/404";
					}
				}
				else{
					if(isOpen){
						window.open(href);
					}else{
						window.location.href = server + href;
					}
				}
			},
			/**
			 * 刷新当前页面
			 */
			refreshPage : function(){
				window.location.reload();
			},
			/**
			 * 登录
			 */
			toLogin : function(opt){
				$("#" + opt.form).attr('action' , '/spiderLogin');
				$("#" + opt.form).attr('method' , 'POST');
				$("#" + opt.form).submit();
			}
		}
	
});